body{font:13px/1.5 "Helvetica Neue",Helvetica,Arial,'Microsoft YaHei',sans-serif;padding: 0px;color: #666;}
h1, h2, h3, h4, h5, h6{font-family: "Helvetica Neue",Helvetica,Arial,'Microsoft YaHei',sans-serif;font-size:100%;color: #333;}
a{cursor: pointer;}
a:hover{text-decoration: none;}
ul, ol{list-style: none;}
ul{margin:0;padding:0;}
input[type="text"], input[type="password"]{height: 34px;padding: 6px 12px;font-size: 14px;line-height: 1.428571429;color: #555555;vertical-align: middle;background-color: #ffffff;border: 1px solid #cccccc;border-radius: 4px;-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);-webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;}
input[type="text"]:focus {border-color: #66afe9;outline: 0;-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);}
input, textarea{font-family: "Helvetica Neue",Helvetica,Arial,'Microsoft YaHei',sans-serif !important;padding:6px !important;}
.input-xlarge{width: 215px;}
label{margin:0;padding:0.3em .6em .3em;font-weight: normal;}
select{width: auto;min-width: 220px;padding:3px;margin-bottom: 10px;*margin-left:10px;background: #FFFFFF;border:1px solid #CCCCCC;border-radius: 4px 4px 4px 4px;color: #555;}
select, input[type="file"]{height: auto;line-height: 0px;font-size: 13px;}
input[type="file"]{padding:3px !important;}
table{width: 100%;}
input[type="radio"], input[type="checkbox"]{margin:0;}
th{text-align: center;}
.form-control{margin-bottom: 10px;}
.btn-inverse, .label-inverse{background: #444444;color: #fff !important;}
.btn-inverse:hover, .label-inverse:hover, .btn-inverse:focus,  .label-inverse:focus{background: #333333;color: #fff;}
.btn-normal.btn-inverse{padding:4px 40px;box-shadow: none;}
.error{color: #FF0000;}
.aw-text-color-999{margin:2px 0 0 0;color: #999;font-size: 11px;}
.modal{margin-left: 0px;}
.modal h3{font-size: 24px !important;}
.modal-backdrop, .modal-backdrop.fade.in{opacity:0.2;filter:alpha(opacity=20);}
.aw-no-border-top{border-top:none !important;}
.aw-no-border-bottom{border-bottom: none !important;}
.aw-no-margin-top{margin-top:0px !important;}
.aw-padding10{padding: 10px;}
.inline-block{display: inline-block;}
.alert-danger{position: relative;}
.aw-back-top{display: none; position: fixed;right: 5px; bottom: 5px;}
.alert{padding:8px 35px 8px 14px;}
.normal-box{width: 35% !important;}
.normal-box .aw-mod-body{padding: 20px !important;}
.label{background-color: #999999;color: #fff;font-weight: normal;}
.label.label-info{background-color: #3A87AD;}
/* 全局loading样式 */
#aw-loading { background: #000; width: 40px; height: 40px;  -webkit-border-radius: 5px; border-radius: 5px; position: fixed; top: 50%;	left: 50%; margin: -20px 0 0 -20px; z-index: 10001; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)"; filter: alpha(opacity=75); opacity: 0.75; }
#aw-loading-box { width: 40px; height: 40px; background-image: url('../../common/loading.png'); }
.aw-loading {display: inline-block;height: 16px;width: 16px;background: url("img/ajax-loader.gif") no-repeat;}

/*顶部*/
.aw-manage-menu{margin:0;padding:7px 0 7px 30px;background: #323a45;font-size: 13px;color: #fff;}
.aw-manage-menu .span12{height: 63px;line-height: 63px;}
.aw-manage-menu h1{display:inline-block;float:left;margin-right: 30px;}
.aw-manage-menu span{display: inline-block;}
.aw-manage-menu a{color: #fff;}
.aw-manage-menu a:hover{text-decoration: underline;}


.content{width: 100%;height:auto;}
/*左侧导航*/
.left-side{width: 225px;position: absolute;left: 0;}
.left-side h1{margin:10px 0 10px 30px;}
.left-side .side-nav ul ul li a{padding-left: 20px;}
.left-side .side-nav > ul > li > a{display:block;height:52px;line-height:52px;padding-left:30px;background:#9ea7b3;font-size:14px;color: #fff;border-bottom: 1px solid #eaedf1;}
.left-side .side-nav > ul > li > a:hover{text-decoration: none;}
.left-side .side-nav a:hover{text-decoration: underline;}
.left-side .side-nav > ul > li > ul{border-right: 1px solid #EAEDF1;}
.left-side .side-nav > ul > li > ul a{display: block;height:40px;line-height:40px;padding-left:45px;color: #8792a0;border-bottom: 1px solid #eaedf1;}
.left-side .side-nav > ul > li > ul a.active{background:#F5F8FA;color: #246594;}
.left-side .side-nav .aw-icon{margin-right: 10px;}

/*右侧内容*/
.right-side{width: 79.8%;min-height:400px;margin-left:245px;padding: 15px 0;}
.right-side .aw-box{border:1px solid #D7E6F0;}
.right-side .aw-box .date_picker{padding-left:30px !important;background: url('../img/calendar.png') no-repeat 7px 9px #fff;}
.right-side .aw-mod-head h2{height:36px;line-height:36px;overflow:hidden;padding:0 10px;margin:0;background: #D6E4F1;color: #246594;font-weight: normal; }
.right-side .aw-mod-head h2 .nav-tabs{margin:8px 0 0 30px;border-bottom: none;}
.right-side .aw-mod-head h2 .nav-tabs > li > a{line-height: 14px;padding: 8px 12px;border-radius: 0px;color: #666;font-weight: normal;}
.right-side .aw-mod-head h2 .nav > li > a:hover, .nav > li > a:focus{background: none;border:1px solid #D6E4F1;}
.right-side .aw-mod-head h2 .nav-tabs > li.active > a:hover{background: #fff;border:1px solid #DDD;border-bottom: 1px solid #fff;}
.right-side .aw-mod-head h2 a.label{margin-top:10px;padding:.3em .6em;font-weight: normal;font-size: 90%;}
.right-side .aw-box input, .right-side .aw-box h3, .right-side .aw-box textarea, .right-side .aw-box form{margin: 0;}
.right-side .aw-box input[type="radio"]{margin:0 5px;}
.right-side textarea{width: 80%;min-height: 80px;margin: 0;}
.right-side .aw-box dl{height: auto;overflow: hidden;margin:0;padding:10px 20px;border-top: 1px solid #eaedf1;}
.right-side .aw-box dl:first-child{border-top: none;}
.right-side .aw-box dl dt{width: 20%;padding:10px;text-align: right;vertical-align: top;}
.right-side .aw-box dl dt h3{line-height:26px;font-weight: normal;}
.right-side .aw-box dl dt, .right-side .aw-box dl dd{float: left;}
.right-side .aw-box dl dd{width:75%;max-width:700px;line-height:26px;padding: 10px;}
.right-side .aw-box dl:nth-child(n){background: #ffffff;}
.right-side .aw-box dl:nth-child(even){background: #F5F8FA;}
.right-side .aw-box .aw-mod-footer{padding: 10px;background: #F5F5F5;border-top: 1px solid #D7D7D7;text-align: center;}
.right-side .aw-box dl dd .label{margin-bottom: 5px;}
.right-side .aw-user-message-setting label{display: inline-block;margin-right: 10px;}
.right-side .yesno_yes, .right-side .yesno_no{display: inline-block;min-width:50px;height:34px\0;margin-right:-4px;padding:1px 3px;padding:0 3px\0;text-align: center;}
.right-side .yesno_yes label, .right-side .yesno_no label{font-size: 13px;}
.right-side .yesno_yes{*margin-left:10px;background: #E3F6E5;border:1px solid #B4E3B9;border-right: none;border-radius: 6px 0 0 6px;}
.right-side .yesno_no{background: #F6E3E3;border:1px solid #E3B4B4;border-left: none;border-radius: 0 6px 6px 0;}
.right-side .aw-box-row dt{margin-top:2px;}
.right-side .aw-box-row dl dd{width: auto;}
.right-side .aw-box-row .aw-box-row-dd{width: 500px;}
.right-side .aw-box-row span{font-size: 13px;}
.right-side .tools p.aw-text-color-999{margin-bottom: 10px;}
.aw-input-horizontal .col-sm-1{width: 65px;}
.right-side .aw-wechat-select{min-width: 120px;}

/*表格*/
.aw-table{margin:10px 0;border:1px solid #D7E6F0;color: #666;}
.aw-table thead tr{height: 25px;padding: 6px;color: #246594;}
.aw-table tr th{padding:10px 5px;font-weight: normal;background: #F2F8FF;border-bottom:1px solid #D7E6F0}
.aw-table tbody tr:nth-child(n){background: #ffffff;}
.aw-table tbody tr:nth-child(even){background: #F5F8FA;}
.aw-table tbody td{padding: 10px;border-bottom: 1px solid #D7E6F0;vertical-align: middle;font-size: 13px;}
.aw-table tbody a{color: #666;}
.aw-table tfoot td{background: #fff;padding: 10px;}
.aw-table tfoot .pagination{height: 30px;margin:0;}
.aw-table .aw-icon{margin:0 3px;vertical-align: middle;}
.aw-table .database-point{position: relative;top:2px;}
.aw-table input, .aw-table select, .aw-table form{margin:0;}
.table-row tr th{width:20%;padding-left:10px;border-right: 1px solid #D7E6F0;text-align: left;}
#members_table .form-group input{width: 100px;}
#members_table .form-group select{float:left;width: 100px;min-width: 100px;height:34px;margin:0 5px 0 0 ;padding:7px 5px;}

/*信息box*/
.aw-message-box{width:30%;margin:10px;border:1px solid #D7E6F0;}
.aw-message-box h3{height:35px;line-height:35px;margin:0;padding-left:10px;background:#F2F8FF;color:#246594;font-size: 12px;font-weight: normal;cursor: s-resize;}
.aw-message-box .aw-mod-body{padding: 10px;}
.aw-message-box .aw-mod-body ul{padding:0 10px 0 15px;list-style: square;}
.aw-message-box .aw-mod-body ul li a{font-size: 12px;color: #666;}
.aw-right-side-box{width: 100%;margin-top:-10px !important;border:none;}
.aw-right-side-box .aw-message-box{width: auto !important;}
.aw-message-box form{margin: 0;}

/*自定义连接*/
.define-link p{margin-bottom: 5px;}
.define-link input{margin-top:3px;}

.topic .btn{margin-top:5px;}

/*导航菜单设置*/
.nav-menu{width: 60%;}
.nav-menu form{width: 100%;}
.aw-mod-nav-setting{width:94%;padding:15px;border:1px solid #D7E6F0;}
.aw-mod-nav-setting .aw-mod-head h3{height:30px;line-height:14px;margin:0 0 10px;font-size: 17px;font-weight: normal;}
.aw-mod-nav-setting .aw-mod-head h3 span{margin-left:10px;font-size: 13px;color: #999;}
.aw-mod-nav-setting > .aw-mod-body > label{display: inline-block;margin:3px 0 0 20px;}
.aw-mod-nav-setting > .aw-mod-body > p > label{display: inline-block;margin:3px 0 0 20px;}
.aw-mod-nav-setting .aw-mod-body p{height: 30px;margin:0;}
.aw-mod-nav-setting .aw-nav-menu li{margin-top:10px;border:1px solid #D7E6F0;}
.aw-mod-nav-setting .aw-nav-menu .aw-mod-head{height: 40px;line-height: 40px;padding:0 10px;background: #F2F8FF;cursor: s-resize;font-size: 12px;}
.aw-mod-nav-setting .aw-nav-menu .aw-mod-head h4{height: 40px;line-height: 40px;margin:0;font-weight: normal;}
.aw-mod-nav-setting .aw-nav-menu .aw-mod-head span{color: #999;}
.aw-mod-nav-setting .aw-nav-menu .aw-mod-body{padding: 10px;}
.aw-mod-nav-setting .aw-nav-menu .aw-nav-menu-tag .aw-nav-menu-img{width: 52px;height: 52px;margin:5px 0 0 15px;border:1px dashed #999;}
.aw-mod-nav-setting .aw-nav-menu .aw-nav-menu-tag .btn-small{margin:24px 0 0 10px;padding:3px 10px;}
.aw-mod-nav-setting .aw-nav-menu .aw-nav-menu-descrip input{width: 390px;}
.aw-mod-nav-setting .aw-nav-menu .aw-nav-menu-descrip{width: 100%;}
.aw-mod-nav-setting .aw-nav-menu label, .aw-mod-nav-setting .aw-nav-menu input{font-size: 13px;}
.aw-mod-nav-setting .aw-nav-menu input{margin-top:3px;}
.aw-mod-nav-setting .aw-nav-menu .normal-width{width: 300px !important;}

/* 微信菜单 */
.aw-wechat-dropdown-box{position: relative;width: 250px;height:34px;line-height:34px;}
.aw-wechat-dropdown-box input{width: 250px;padding-right: 20px !important;}
.aw-wechat-dropdown-box .fa-sort{position:absolute;top:10px;right:5px;z-index:2;font-size: 16px;cursor: pointer;}
.aw-wechat-dropdown-box span{position: relative;z-index: 3;cursor: pointer;}
.aw-wechat-dropdown-box .input-bg{position:absolute;z-index:1;left:0;width:100%;height:34px;background-color: #fff;border: 1px solid #ccc;border-radius: 5px;}
.aw-wechat-dropdown-box .dropdown-menu{width:64%;padding:10px;}
.aw-wechat-dropdown-box .dropdown-menu.subtract-two{width: 126%;}
.aw-wechat-dropdown-box .dropdown-menu.all{width: 360%;}
.aw-wechat-dropdown-box .dropdown-menu.all.subtract-two{width: 243%;}
.aw-wechat-dropdown-box .dropdown-menu .mod{float: right;width:126px;overflow:hidden;margin:0 10px;}
.aw-wechat-dropdown-box .dropdown-menu .mod .divider, .aw-wechat-dropdown-box .dropdown-menu > .mod-body{height:1px;overflow:hidden;margin:9px 0;background-color: #E5E5E5;}
.aw-wechat-dropdown-box .dropdown-menu > .mod-footer{margin-top: 10px;padding-top:10px;border-top: 1px solid #E5E5E5;}
.aw-wechat-dropdown-box .dropdown-menu > .mod-footer a{display: block;text-align: center;padding:3px 10px\0;}
.aw-wechat-dropdown-box .dropdown-menu ul li{height: 26px;line-height: 26px;}
.aw-wechat-dropdown-box .dropdown-menu ul.control-height{max-height: 182px;min-height:182px;overflow-y:auto;}
.aw-wechat-dropdown-box .dropdown-menu ul li a{clear: both;display: block;max-width:126px;overflow:hidden;text-overflow:ellipsis;padding: 3px 20px;color: #333333;font-weight: normal;line-height: 1.42857;white-space: nowrap;text-align: left;}
.aw-wechat-dropdown-box .dropdown-menu ul li a:hover, .aw-wechat-dropdown-box .dropdown-menu ul li.active a{background-color: #428BCA;color: #FFFFFF;text-decoration: none;}
.aw-wechat-dropdown-box .ajax-upload, .aw-wechat-dropdown-box .ajax-look{position: absolute;top:0;right: -18px;}
.aw-wechat-dropdown-box .ajax-look{right: -40px;}

/*alert-box*/
body.modal-open, .modal-open .navbar-fixed-top, .modal-open .navbar-fixed-bottom{margin:0px;}
.alert-box{outline: none;}
.alert-box .modal-dialog{margin:30px auto;}
.aw-tips-box .modal-dialog{width: 350px;}
.aw-tips-box .modal-body{background: url('../img/warmming.png') no-repeat right 5px;}
.aw-tips-box .modal-body p{margin: 10px 0;}

/*footer*/
.footer{width: 900px;margin:10px auto 0;padding:20px;text-align: center;}

/*icon*/
.aw-icon, .aw-btn{display: inline-block;}
.icon_system{width: 20px;height: 20px;background: url('../img/icon1.png') no-repeat;position: relative;top: 4px;}
.icon_interface{width: 20px;height: 16px;background: url('../img/icon2.png') no-repeat;position: relative;top: 3px;}
.icon_contents{width: 20px;height: 20px;background: url('../img/icon3.png') no-repeat;position: relative;top: 5px;}
.icon_users{width: 20px;height: 18px;background: url('../img/icon4.png') no-repeat;position: relative;top: 4px;}
.icon_maintain{width: 20px;height: 20px;background: url('../img/icon5.png') no-repeat;position: relative;top: 4px;}
.icon_edm{width: 20px;height: 12px;background: url('../img/icon6.png') no-repeat;position: relative;top: 1px;}
.icon_tools{width: 20px;height: 18px;background: url('../img/icon7.png') no-repeat;position: relative;top: 4px;}
.icon_weixin{width: 22px;height: 22px;background: url('../img/icon8.png') no-repeat;position: relative;top: 4px;}
.user-edit{width: 16px;height: 16px;background: url('../img/user_edit.png') no-repeat;}
.user-delete{width: 16px;height: 16px;background: url('../img/user_delete.png') no-repeat;}
.user-add{width: 16px;height: 16px;background: url('../img/user_add.png') no-repeat;}
.page-edit{width: 16px;height: 16px;background: url('../img/page_edit.png') no-repeat;}
.page-delete{width: 16px;height: 16px;background: url('../img/page_delete.png') no-repeat;}
.page-link{width: 16px;height: 16px;background: url('../img/page_link.png') no-repeat;}
.page-attach{width: 16px;height: 16px;background: url('../img/page_attach.png') no-repeat;}
.table-go{width: 16px;height: 16px;background: url('../img/table_go.png') no-repeat;}
.lock{width: 16px;height: 16px;background: url('../img/lock.png') no-repeat;}
.lock-open{width: 16px;height: 16px;background: url('../img/lock_open.png') no-repeat;}
.i-warmming{width: 30px;height: 28px;background: url('../img/warmming.png') no-repeat;}
.aw-tips-box .aw-mod-body{background: url('../img/warmming.png') no-repeat;}
.triangle_up{width: 15px;height: 10px;background: url('../img/triangle_up.png') no-repeat;}
.triangle_down{width: 15px;height: 10px;background: url('../img/triangle_down.png') no-repeat;}
.zoom{width: 16px;height: 16px;background: url('../img/zoom.png') no-repeat;}
.accept{width: 16px;height: 16px;background: url('../img/accept.png') no-repeat;}
.folder_page{width: 16px;height: 16px;background: url('../img/folder_page.png') no-repeat;}
.database-table{width: 16px;height: 16px;background: url('../img/database_table.png') no-repeat;}
.b-go-to-top{width:43px;height:43px;background: url('../img/aw-btn-sprite.png') no-repeat 0 -430px;}


/*日期选择控件*/
.date_selector, .date_selector * {width: auto;height: auto;border: none;background: none;margin: 0;padding: 0;text-align: left;text-decoration: none;cursor: pointer;}
.date_selector {background: #fbfbfb;border: 1px solid #ccc;padding: 10px;margin: 0;margin-top: -1px;position: absolute;z-index: 100000;display: none;box-shadow: 0 0 5px #aaa;-moz-box-shadow: 0 0 5px #aaa;-webkit-box-shadow: 0 0 5px #aaa;}
.date_selector_ieframe {position: absolute;z-index: 99999;display: none;}
.date_selector .nav {width: 17.5em; /* 7 * 2.5em */}
.date_selector .nav p { clear: none; }
.date_selector .month_nav, .date_selector .year_nav {margin: 0 0 3px 0;padding: 0;display: block;position: relative;text-align: center;}
.date_selector .month_nav {float: left;width: 55%;}	
.date_selector .year_nav {float: right;width: 42%;margin-right: -8px; /* Compensates for cell borders */}	
.date_selector .month_name, .date_selector .year_name {font-weight: bold;line-height: 20px;}	
.date_selector .button {display: block;position: absolute;top: 0;width: 18px;height: 18px;line-height: 16px;font-weight: bold;color: #008ee8;text-align: center;font-size: 12px;overflow: hidden;border: 1px solid #ccc;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;}	
.date_selector .button:hover, .date_selector .button.hover {background: #ed9c35;color: #fff;cursor: pointer;border-color: #d77011;}
.date_selector .prev {left: 0;}
.date_selector .next {right: 0;}
.date_selector table#table1 {border-spacing: 0;border-collapse: collapse;clear: both;margin: 0;}
.date_selector th, .date_selector td {width: 2.5em;height: 2em;padding: 0 !important;text-align: center !important;color: #666;font-weight: normal;}
.date_selector th {font-size: 11px;}	
.date_selector td {border: 1px solid #D7E6F0;line-height: 2em;text-align: center;white-space: nowrap;color: #666;background: #fff;}	
.date_selector td.today {background: #eee;}	
.date_selector td.unselected_month {color: #ccc;}	
.date_selector td.selectable_day {cursor: pointer;}
.date_selector td.selected {background: #4B85D2;color: #fff;font-weight: bold;}
.date_selector td.selectable_day:hover, .date_selector td.selectable_day.hover {background: #F2F8FF;color: #246594;}
